#include <iostream>
using namespace std;
template <class T>
T Max(T a,T b)
{
	cout<<"TemplateMax"<<endl;
	return 0;
}
template <class T,class T2>   T Max( T a, T2 b)
{
cout << "TemplateMax2" <<endl;
return 0;
}
double Max(double a, double b){ 
 cout << "MyMax" << endl;  
return 0;
}
int main() {
int i=4, j=5;
Max( 1.2,3.4);
Max(i, j);
Max(1.2,3);
return 0;
}
